package com.ynet.middleground.user.bean;

import com.ynet.core.common.BaseReqObj;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * @program: 2019-10-12_userCenter
 * @description: 个人运营商3要素信息比对请求参数
 * @author: DaiGaoLe
 * @create: 2019-10-31 18:22
 **/
@Data
@ApiModel(value = "个人运营商3要素信息比对请求参数", description = "个人运营商3要素信息比对请求参数")
public class PersonsThreeFactorReq extends BaseReqObj {
    private static final long serialVersionUID = -5160329048693785705L;
    /**
     * 身份证号（大陆二代身份证）
     */
    @ApiModelProperty(value = "身份证号（大陆二代身份证）", notes = "身份证号（大陆二代身份证）", dataType = "String", required = true)
    @NotEmpty(message = "身份证号（大陆二代身份证）不能为空")
    private String idNo;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名", notes = "姓名", dataType = "String", required = true)
    @NotEmpty(message = "姓名不能为空")
    private String name;

    /**
     * 手机号（中国大陆3大运营商）
     */
    @ApiModelProperty(value = "手机号（中国大陆3大运营商）", notes = "手机号（中国大陆3大运营商）", dataType = "String", required = true)
    @NotEmpty(message = "手机号（中国大陆3大运营商）不能为空")
    private String mobileNo;
}
